TDD: A Technology Dependent Decomposition Algorithm for LUT-Based FPGAs
نویسندگان
چکیده
1;2 A major drawback of the previous algorithms that perform decomposition and covering for LUT-based FPGA technology mapping is the lack of a fast, and reasonably accurate evaluation scheme for the decomposition phase. In this paper, we will show how a fast covering algorithm can be used as an evaluation engine for the decomposition phase. We show that decomposition has a signi cant impact on the quality of the nal mapping result. More speci cally, we show that starting from the same circuit topology, a blind decomposition leads to mapping results that use an average of 70% to 150% more LUTs compared to the results obtained using a technology driven decomposition algorithm. A technology driven decomposition algorithm is developed based on the proposed idea. Experiments on a number of MCNC benchmark circuits show an average of 12% to 72% improvement on the number of LUTs compared to the previously reported results.
منابع مشابه
TDD: A Technology Dependent Decomposition Algorithm For LUT-based FPGAs - ASIC Conference and Exhibit, 1997. Proceedings., Tenth Annual IEEE International
1*2 A major drawback'of the previous algorithms that perform decomposition and covering f o r L UT-based FPGA technology mapping is the lack of a fast , and reasonably accurate eualuat ion scheme for the decomposition phase. I n this paper, we will show how a fast covering algorithm can be used as a n evaluation engine for the decomposition phase. We show that decomposztion has a significant Im...
متن کاملBoolean matching for LUT-based logic blocks with applications toarchitecture evaluation and technology mapping
In this paper, we present new Boolean matching methods for lookup table (LUT)-based programmable logic blocks (PLBs) and their applications to PLB architecture evaluations and field programmable gate array (FPGA) technology mapping. Our Boolean matching methods, which are based on functional decomposition operations, can characterize functions for complex PLBs consisting of multiple LUTs (possi...
متن کاملA Parallel Algorithm for the Technology Mapping of LUT-Based FPGAs
Flowmap ((1]) was the rst delay-optimal algorithm for the technology mapping of LUT-based FPGAs. However, even though this algorithm is polynomial, rapid prototyping using FPGAs requires faster solutions. This paper provides an eecient parallelization of flowmap that minimizes locking on shared memory architectures. The innuence of scheduling strategies and technology-speciic parameters on spee...
متن کاملAn Advanced and Area Optimized L.U.T Design using A.P.C. and O.M.S
In this paper, an efficient algorithm for optimizing the size of a LUT required for the direct storage of complex computational values and a FIR System based on optimized LUT is implemented. So far, many algorithms have been implemented for optimizing Look-up-tables (substitute the multiply and accumulate structures contained in FPGAs) of DSP cores in FPGAs. In this paper, a new method “A-OMS L...
متن کاملEffective and Efficient Circuit Synthesis for LUT FPGAs Based on Functional Decomposition and Information Relationship Measures
The narrowing opportunity window and the dramatically increasing development costs of deep sub-micron application specific integrated circuit (ASIC) designs have presented new challenges to the development process. The cost of ASICs development and fabrication is presently so high that more and more companies are seeking alternative implementation platforms. Today, programmable logic devices (P...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001